Smalot\PdfParser\Font B

Total Complexity 92
Dependencies 4
Dependents 5
Total lines 661
Lines of code 366
Logical lines of code 219
Comment lines 136
Methods 25
Properties 4

Methods 25

Method Rating Maintainability Complexity Lines of code
loadTranslateTable()
B
37 16 80
decodeContentByToUnicodeCMapOrDescendantFonts()
A
46 10 38
decodeText()
A
42 9 47
translateChar()
A
54 8 20
decodeHexadecimal()
S
52 7 24
calculateTextWidth()
S
52 5 23
decodeContentByEncoding()
S
58 5 16
decodeContent()
S
59 5 15
decodeUnicode()
S
61 3 11
decodeContentByAutodetectIfNecessary()
S
71 2 6
uchr()
S
67 2 7
getInitializedEncodingByPdfObject()
S
71 2 6
getIconvEncodingNameOrNullByPdfEncodingName()
S
64 2 10
decodeContentByEncodingElement()
S
71 2 5
getName()
S
78 2 3
decodeContentByEncodingEncoding()
S
63 2 10
getDetails()
S
65 2 8
createInitializedEncodingByPdfObject()
S
74 1 5
init()
S
82 1 3
getFontSpaceLimit()
S
81 1 3
decodeEntities()
S
72 1 5
decodeOctal()
S
65 1 8
setTable()
S
81 1 3
getType()
S
80 1 3
createEncodingByPdfObject()
S
68 1 7